Taming Code Organization With Module Boundaries In Nx